#main-paragraph {
  text-align: center;
  margin: 50px auto;
}

.luke-card {
  max-width: 600px;
  margin: 50px auto;
}

.luke-table-lg, .luke-table-sm {
  margin: 50px auto;
  margin-bottom: 0;
}

.luke-table-sm {
  max-width: 600px;
}

.luke-table-lg {
  max-width: 1360px;
}

.time-group>div {
  display: flex;
  flex-direction: row;
}

.time-group>div>input {
  flex: 1;
}

.time-group>div>label {
  flex: 1;
  text-align: center;
  margin-top: 5px;
}

.luke-input-year {
  flex: 2 !important;
}

.luke-loading-text {
  text-align: center;
  margin: 0;
}

.luke-table-heading {
  margin-left: 20px;
}

.luke-table-refresh {
  margin-left: auto; margin-right: 20px;
}
